// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:24

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   rj.java

package com.zelix;

import java.io.PrintStream;
import java.io.PrintWriter;

// Referenced classes of package com.zelix:
//            gj, nh, vh, zu

public class rj extends gj
{

    private static String z[];

    public rj(int i)
    {
        super(i);
    }

    protected void a(nh nh1, int i, int j)
    {
        nh1.h(this);
        if(nh1.x() > i)
            System.out.println(zu.a(vh.e().length() + 1, ' ') + z[1]);
        if(nh1.h() > j)
            System.err.println(zu.a(vh.e().length() + 1, ' ') + z[0]);
    }

    public String a()
    {
        return z[2];
    }

    protected void a(nh nh1)
    {
        String s = vh.e() + z[3];
        PrintWriter printwriter = nh1.n();
        printwriter.println(s);
        System.out.println(s);
    }
                private static String z(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0x6b;
                    break;
                case 1:
                    key = 100;
                    break;
                case 2:
                    key = 125;
                    break;
                case 3:
                    key = 1;
                    break;
                default:
                    key = 20;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }
    static 
    {
        String as[];
        as = new String[4];
        as[0] = ".\026\017nf\030D\031d`\016\007\tdpK\023\025hx\016D\016d`\037\r\023f4\037\026\024l4\036\n\030yw\007\021\016h{\005\027S";
        as[1] = "<\005\017o}\005\003\016!p\016\020\030b`\016\000]v|\002\b\030!g\016\020\thz\fD\ts}\006D\boq\023\007\021tg\002\013\023r:";
        as[2] = "\037\026\024lA\005\001\005bx\036\000\030";
        as[3] = "K7\030u`\002\n\032!`\031\r\020!a\005\001\005bx\036\027\024nz\030JS/";
        for (int i = 0; i < as.length; i++) {
            as[i] = z(as[i].toCharArray());
        }
        z = as;

    }
}